﻿@model List<DLULearningNetwork.ViewModels.EducationInfoViewModel>
<script type="text/javascript">
    function SubmitEducationInfo() {
        $.post("/Profile/SavingEducationInfo", $("#educationInfoForm").serialize(), function (data) {
            $("#educationInfoForm").parent().html(data);
             $("button").button();
        });
        return false;
    }
    var total = @Model.Count;
    function AddEducationInfo() {
        $.get("/Profile/AddInfomation", { typeName: "EducationInfo", index: total }, function (data) {
            $(data).insertAfter($("#educationInfoForm").find(".line").last());
        }); 
        total++;
    }
    $("a[name=delete]").live('click',function(){
        $(this).parent().remove();
        total -=1;
    })
</script>
@using (Html.BeginForm("SavingEducationInfo", "Profile", FormMethod.Post, new { id = "educationInfoForm", Class = "myForm" }))
{
    <input type="hidden" value="@Model.Count()"/>
    for (int i = 0; i < Model.Count(); i++)
    {
    <div>
        <a name="delete" href="#" onclick="return false;" style="margin-right: 100px;" class="close">
        </a>
        <div class="clear">
        </div>
        <div class="formRow">
            <div class="colLeft">
                Tên trường :</div>
            <div class="colRight">
                @Html.EditorFor(m => m[i].SchoolName)
                @Html.ValidationMessageFor(m => m[i].SchoolName)
            </div>
        </div>
        <div class="clear">
        </div>
        <div class="formRow">
            <div class="colLeft">
                Trình độ</div>
            <div class="colRight">
                @Html.EditorFor(m => m[i].Degree)
                @Html.ValidationMessageFor(m => m[i].Degree)
            </div>
        </div>
        <div class="clear">
        </div>
        <div class="formRow">
            <div class="colLeft">
                Niên khóa</div>
            <div class="colRight">
                @Html.DropDownListForYear(i, "BeginYear", Model[i].BeginYear) -- @Html.DropDownListForYear(string.Format("[{0}].EndYear", i), Model[i].EndYear)
            </div>
        </div>
        <div class="clear">
        </div>
        <div class="formRow">
            <div class="colLeft">
                Quốc gia</div>
            <div class="colRight">
                @Html.EditorFor(m => m[i].Nation)
                @Html.ValidationMessageFor(m => m[i].Nation)
            </div>
        </div>
        <div class="clear">
        </div>
        <div class="formRow">
            <div class="colLeft">
                Tỉnh/Thành phố</div>
            <div class="colRight">
                @Html.EditorFor(m => m[i].Province)
                @Html.ValidationMessageFor(m => m[i].Province)
            </div>
        </div>
        <div class="clear">
        </div>
        <div class="line">
        </div>
    </div>
    }   
    <div class="formRow">
        <div class="colLeft">
            <button onclick="AddEducationInfo();return false;">
                Thêm thông tin</button>
            <button onclick="SubmitEducationInfo();return false;">
                Cập nhật</button>
        </div>
    </div>
    <div class="colRight">
        @if (ViewBag.Success != null)
        {
            if (ViewBag.Success == true)
            {
            <p>
                Cập nhật thành công</p> 
            }
            else
            {
            <p>
                Có lỗi khi cập nhật hoặc do bạn không nhập thông tin gì, xin vui lòng thử lại sau
            </p>
            }
        }
    </div>
   
}
